<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
    // let k1 = Symbol('k1')
    // let k2 = Symbol('k2')
    // let o = {
    //   1: 1,
    //   frist: 'frist',
    //   [k1]: 'sym2',
    //   second: 'second',
    //   0: 0
    // }
    // o[k2] = 'sym2'
    // o[3] = 3
    // o.third = 'third'
    // o[2] = 2
    // console.log(Object.getOwnPropertyNames(o))
    // console.log(Object.getOwnPropertySymbols(o))

    // function Person(name,age,gener) {
    //   this.name = name
    //   this.age = age
    //   this.gener = gener
    // }
    // Person.prototype.sayName = function() {
    //   console.log(this.name)
    // }
    // console.log(Object.getOwnPropertyNames(Person.prototype))

    // console.log('hello'.startsWith('hello'))

    // class newStr extends String {
    //   constructor(str) {
    //     this.str = str
    //   }
    //   _startsWith(val) {
    //     return this.str.indexOf(val) === 0
    //   }
    // }
    // console.log(new newStr())
  </script>
</body>
</html>